how it developed through trial and error